1月 152009
----------------------------------------------
linuxコマンドの正規表現
----------------------------------------------
■grepコマンド
検索にはgrepを使う。
「grep」コマンド
意味:指定されたパターンの文字列をファイル内から検索する。
書式:grep [オプション] 検索パターン [ファイル名]
オプション:
-c・・・マッチした行数だけを出力する
-i・・・大文字と小文字を区別しない
-n・・・マッチした行を行番号付きで出力する
-v・・・マッチしない行を出力する
複数組み合わせることもできる。-ciとか
*grepコマンドにメタキャラクタを用いた例。
textfileはファイル名。
行頭が「th」という文字列を含んだ行を除いて出力します。ちなみにメタキャラクタを指定する時には「’that’」のように引用符「’」で囲みます。
(例)
$ grep -v ‘^th’ textfile
(結果)
I am john
basket ball
よく読まれている記事
- 応用情報技術者試験の午後対策
- シェルスクリプト内でexpectを使ってSFTP接続
- モジュール強度のわかりやすい図 モジュール結束性 独立性
- ゴール指向要求分析 アイアスター kaos法
- 平成24年春期 午前問22 解き方メモ
この記事を読んだ人は次の記事も読んでいます:
- snmp finger ping コマンド
- windowsコマンドで日付範囲を指定してファイルを一括移動
- windows コマンド ディレクトリ内のファイル名を一気に変更する
- 置き換えた文字列を\1などに格納して表示させる linuxコマンド
- xmlのエスケープシーケンス 特殊文字
- ディレクトリトラバーサル
- WAF(Web Application Firewall)